*{margin:0;padding:0;}
img{display: block;}
html,body{font-size:10px;}
.fl{float:left;}
.fr{float: right;}
@media screen and (min-width:240px) and (max-width: 374px){html{font-size: 10px;}
}
@media screen and (min-width:375px) and (max-width: 479px){html{font-size: 13px;}
}
@media screen and (min-width:480px) and (max-width:639px){html{font-size:15px}
}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}
}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}
}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}
}
@media screen and (min-width:800px) and (max-width:959px){html{font-size:25px}
}
@media screen and (min-width:960px) and (max-width:1079px){html{font-size:30px}
}
@media screen and (min-width:1080px){html{font-size:32px}
}

.fixed_top{position:fixed;top:0;left:0;z-index:10;width:100%;height:50px;text-align:center;background:url(../img/gerenzhongxinbeijing.png) no-repeat top center;background-size:100%;font-size:0;line-height:50px;}
.fixed_top a{position:absolute;display:inline-block;vertical-align: middle;}
.fixed_top a img{width:25px;vertical-align: middle;}
.fixed_top > img{vertical-align: middle;width:35%;}
.fixed_top a.bplist{left:10px;top:10px;}
.fixed_top a.usercenter{right:10px;top:10px;}

.fixed_top .back{position:absolute;top:5px;left:0px;display: block;width:40px;height:40px;background:url(../img/fanhuijian.png) no-repeat center;background-size:12px;}
.fixed_top span{vertical-align: middle;font-size:16px;color:#333;}
.personal-warp .fixed_top{position:relative;background:transparent;}

.invitationrank-warp{padding-top:50px;}
.invitationrank_content .banner img{width:100%;}
.invitationrank_activity{position:relative;width:100%;}
.invitationrank_activity .bgtop{position:absolute;top:0;left:0;width:100%;height:1rem;background:url(../img/bgtop.jpg) no-repeat top center;background-size:100%;}
.invitationrank_activity .bgcenter{width:100%;padding-bottom:60px;background:url(../img/bgcenter.jpg) repeat-y top center;background-size:100%;}
.invitationrank_activity .bgbottom{position:absolute;bottom:0;left:0;width:100%;height:60px;background:url(../img/bgbottom.jpg) no-repeat bottom center;background-size:100%;}
.invitationrank_activity_cont{width:65%;margin:0 auto;padding-top:16%;}
.invitationrank_activity_cont .item .title{position:relative;font-size:16px;font-weight:600;color:#cb1900;padding-bottom:10px;}
.invitationrank_activity_cont .item .title:before{display: block;content:"";width:8px;height:8px;background:#ffa848;border-radius:50%;position:absolute;top:8px;left:-25px;}
.invitationrank_activity_cont .item .other:after{display: block;content:"";width:1px;height:100%;background:#ffa848;position:absolute;top:0;left:-22px;} 
.invitationrank_activity_cont .item .first:after{display: block;content:"";width:1px;height:50%;background:#ffa848;position:absolute;top:50%;left:-22px;} 
.invitationrank_activity_cont .item .info{position:relative;font-size:16px;color:#333;line-height:24px;padding-bottom:10px;}
.invitationrank_activity_cont .item .info:before{display: block;content: "";width:1px;height:100%;background:#ffa848;position: absolute;top:0;left:-22px;}
.invitationrank_activity_cont .intro{position:relative;color:#eb602e;font-size:14px;padding:10px 0;}
.invitationrank_activity_cont .intro:before{display: block;content:"";width:8px;height:8px;background:#ffa848;border-radius:50%;position:absolute;top:16px;left:-25px;}
.invitationrank_activity_cont .intro:after{display: block;content:"";width:1px;height:50%;background:#ffa848;position:absolute;top:0;left:-22px;}
.invitationrank_activity_cont .btn{border:0;width:100%;font-size:0;display: block;}
.invitationrank_activity_cont .btn img{width:100%;display: block;}

.invitationrank_rank{position:relative;width:100%;}
.invitationrank_rank  .bgtop{width:100%;height:60px;position:absolute;top:0;left:0;background:url(../img/bgtop2.jpg) no-repeat top center;background-size:100%;}
.invitationrank_rank .bgcenter{padding-top:60px;padding-bottom:60px;width:100%;background:url(../img/bgcenter.jpg) repeat-y top;background-size:100%;}
.invitationrank_rank .bgbottom{position:absolute;bottom:0;left:0;width:100%;height:60px;background:url(../img/bgbottom.jpg) no-repeat bottom center;background-size:100%;}
.invitationrank_rank_content{width:90%;margin:0 auto;}
.invitationrank_rank_content .title{position:relative;margin-top:-16px;width:100%;height:50px;background:#eb602e;color:#fff;font-size:18px;font-weight:200;line-height:40px;}
.invitationrank_rank_content .title span{display: inline-block;margin:0 20px;}
.invitationrank_list .tab{width:100%;height:40px;line-height:40px;background:#fef8f3;color:#000;font-size:14px;}
.invitationrank_list .tab span{display: inline-block;margin:0 20px;}
.invitationrank_list .tab label{display: inline-block;margin:0 20px;}
.invitationrank_list .item{line-height:50px;font-size:16px;border-bottom:1px solid #eee;}
.invitationrank_list .item span{display: inline-block;margin:0 20px;color:#525252;}
.invitationrank_list .item label{display: inline-block;margin:0 20px;color:#555;}
.invitationrank_list .item img,.invitationrank_list .item small{width:16px;display: inline-block;vertical-align: middle;margin-top:-3px;margin-right:10px;text-align: center;}


.novice-warp{padding-top:50px;}
.novice_content .banner img{width:100%}
.novice_live{width:100%;padding:15px 0 30px;background:url(../img/intbg2.jpg) no-repeat center bottom #bc2e2b;background-size:100%;}
.novice_live_video{width:90%;margin:0 auto;}
.novice_live_video img{width:100%;}
.com_problem{width:100%;padding-bottom:10px;background:url(../img/intbg1.jpg) repeat-y;background-size:100%;}
.com_problem .title{text-align:center;padding:10px 0;}
.com_problem .title img{width:50%;margin:0 auto;}
.com_problem .item{width:90%;margin:0 auto;padding:15px 10px;background:#e74e4b;border-radius:10px;margin-bottom:30px;box-sizing: border-box;-webkit-box-sizing:border-box;-}
.com_problem .item h3{color:#fefb00;font-size:18px;font-weight:400;padding-bottom:10px;}
.com_problem .item .info{color:#fff;font-size:14px;line-height:25px;padding-left:20px;font-weight: 200;}


.init_loading{width:100%;height:100%;background:#fff;text-align:center;padding-top:45%}
.init_loading img{width:60%;margin:0 auto;}






















